package com.example.runlian.service;

import com.example.runlian.pojo.DesInfo;
import com.example.runlian.pojo.PageInfo;

import java.util.List;

/**
 *  描述信息逻辑处理 接口
 */
public interface DesInfoService {
    /**
     * 根据 分页信息 获取描述信息
     */
    public List<DesInfo> getDesInfo(PageInfo pageInfo);

    /**
     * 分页查询描述信息
     */
    public List<DesInfo> queryDesInfoByPage(PageInfo pageInfo);

    /**
     * 查询一共有多少条描述信息
     */
    public Integer queryDesInfoNum();

    /**
     *  修改 描述信息
     */
    public Integer updateDesInfo(DesInfo desInfo);

    /**
     * 增加 描述信息
     */
    public Integer addDesInfo(DesInfo desInfo);

    /**
     *  删除 描述信息
     */
    public Integer deleteDesInfo(Integer did);

    /**
     * 根据 mid 查询相应的描述信息条数
     */
    public Integer queryDesInfoNumByMid(Integer mid);
}
